'''
目的：根据一定的下标范围，去获取对应下标处的元素
格式：列表[start:stop:step]
说明：1）默认值[0:len(列表):1]
    2)参数可以省，但是冒号不能省  eg：[::]
    3）范围：[start,stop)
    4）切片可以支持所有有序序列：元组、列表、字符串
    5）del 删除切片数据
'''
ls = [5,6,7,'lucy',8,9,"lily"]
ls1 = ls[3:6:1]
print(ls1)

print(ls[:6:2]) # 0,2,4
print(ls[::])
print(ls[6:0:-1]) # 6 5 4 3 2 1
print("-----------")
del ls[3:5:1]
print(ls)

'''
遍历列表 元组 集合 字典 字符串 对每个元素进行操作

'''
for l in ls:
    print(l,"-->")

# 根据下标去遍历
for index in range(len(ls)):
    print(ls[index],"~~~")

# 反向遍历
for i in range(len(ls)-1,-1,-1):
    print(ls[i])

